While it is theoretically fine to run --perf=hwtest without passing --hwtest,
the test will hang in this case because it fails to start gedit. Always append
Gedit to the default value for --extra-filter when running the "hwtest" test
to make it work fine without --hwtest.
options.perf = 'core'
if options.extra_filter is None:
- if options.hwtest:
- options.extra_filter = ['Gedit']
- else:
- options.extra_filter = []
+ options.extra_filter = []
+
+if options.perf == 'hwtest':
+ options.extra_filter.append('Gedit')
if args:
parser.print_usage()